//TODO 3.9 executor里的resolve的还是一个promise
let p = new Promise((resolve, reject) => {
  resolve(new Promise((resolve, reject) => {
    resolve(new Promise((resolve, reject) => {
      resolve(123);
    }))
  }))
}).then(data => console.log(data));
